home *** CD-ROM | disk | FTP | other *** search
- ReadMe for UniTerm V2.0d 014 <-|
- ---------------------------- |
- 29.8.88 |This number is displayed on the
- 'About UniTerm...' dialog box and
- indicates the "Edit Number"
-
- Changes 2.0c to 2.0d
- --------------------
-
- General: Setup file format changed! (I'll see if I can kludge up
- an utility to do the transformation, wont be as easy as
- the last time).
-
- 30 user-programmable function keys:
- <F1> - <F10>
- <Shift> <F1> - <F10>
- <Ctrl> <F1> - <F10>
-
- The maximal length of the function keys is now 65 characters
- instead of the old 68 characters (I hope this doesn't cause
- to much trouble).
-
- Nearly all the keys of the arrow key block can be reassigned
- with the 'reassign' macro command, the special codes for the
- keys are:
-
- <Shift> <ClrHome> = -1;
- <Shift> <UpArrow> = -2;
- <Shift> <DnArrow> = -3;
- <Shift> <LeftArrow> = -4;
- <Shift> <RightArrow> = -5;
- <Insert> = -6;
- <Shift> <Insert> = -7;
- <UnDo> = -8;
- <Shift> <UnDo> = -9;
- <Ctrl> <UnDo> = -10;
- <Help> = -11;
- <Shift> <Help> = -12;
- <Ctrl> <Help> = -13;
-
- (BTW, I never documented this, but <ClrHome> sends ESC[H
- now everybody who wants to can assign <Help> to Scrolllock
- (ugh))
-
- Additional commands are:
-
- ClearTextScreen = 64;
- Exit = 65;
- ExitImmdiatly = 66;
- StartSLE = 67;
-
- <Shift> <ClrHome> has ClearTextScreen as default binding.
-
- Statusline: in the [Terminal 1] dialog, the statusline
- can be configured to be totally off, normal
- or hostwritable (VT3XX compatible).
-
- Dialer: timeout now user setable, the strings Fail 1 and
- Fail 2 are not used by the current implementation
- of the dialer (but will be used in the upcoming
- Shadow (tm) support). The first time you load an
- old dialer setup file, the new fields will be filled
- with garbage.
- A '/' + one digit in the name field will set the
- the speed of RS232 port BEFORE dialing the number
-
- Baud
- /0 19200
- /1 9600
- /2 4800
- (/3 3600)
- /4 2400
- (/5 2000)
- (/6 1800)
- /7 1200
- (/8 600)
- /9 300
-
- (the entrys in parantheses are not really supported in
- UniTerm).
- Avoid using characters after the first digit, as this
- feature will probably be expanded to allow you to set
- ALL RS232 parameters (the string would look something
- like
- /bdsf
- b = baud, d = data-bits, s = stop-bits, f = flowcontrol
- if you would like this feature, drop me message)
-
- File replay: <Control> <C> aborts (was <A>)
- ASCII send: <Control> <C> aborts (was <A>), any other key
- calls the 'Help' screen.
-
- Macro processor & dialer: pressing any key now causes the
- 'get' macro to terminate (the same procedure
- is used by the dialer), the character is not
- read! Main advantage:
- <Control> <C> should cause the execution
- of a macro file to stop straightaway.
-
-
-
- Text terminal emulation:
-
- ESC[0$- No statusline
- ESC[1$- Indicator statusline
- ESC[2$- Hostwritable statusline
-
- ESC[0$} Enter main display
- ESC[1$} Enter statusline
-
- If the statusline is not set to 'hostwritable' entering the statusline
- will cause no text to be displayed.
-
- Nearly all commands of the text terminal emulation work in the status-
- line, IMPORTANT changing attributes, modes and character sets effect
- the main display aswell (like they do on a real VT3XX).
-
- Commands that do not work:
-
- Save and restore cursor (ESC8 ESC7)
- Test pattern (ESC#8)
- All DEC private mode set and reset commands (start with ESC[?)
- Set scrolling region
-
- (A number of commands are modified do that they do not move the cursor
- out of the statusline, this is transparent for the user (in fact
- you can run vttest in the statusline without all too wierd effects))
-
- Changing the terminal type will leave the statusline, as will soft and
- hard reset.
-
- Functionkeys: the host programmable function keys are now mapped to
- <Shift> <F1> - <F10>
- <Ctrl> <F1> - <F5>
- this is more how a real VT2XX works, so no flames please....
-
- Graphics terminal:
- left and right mouse button will now work in GIN mode, the character
- they send is definable in the [Graphics] dialog.
-
- Macro Processor & Terminal:
-
- New macro command:
-
- LOADFONT(index,filename)
-
- index (integer) : which font to overload, currently defined values:
-
- Index Font Size (B)
-
- 0 Special 8*16 2048
- 1 Special 8*8 1024
- 2 Normal 5*16 1280
- 3 Normal 5*8 640
- 4 Special 5*16 1280
- 5 Special 5*8 640
- 6 International 8*16 2048
- 7 International 8*8 1024
- 8 International 5*16 1280
- 9 International 5*8 640
- 10 Tek 6*11 1056
-
-
-
- filename (string) : complete path to the UFT file
-
- A UFT file is simply just the data part of a normal GEM (tm)
- font file, CAUTION: no error checking is done! Do not try
- to load a font of the wrong size !!!
-
- I would to use fonts 6 to 9 for self-designed fonts.
-
- ----------------------------------------------------------------------------
- Incremental change list:
- ========================
-
- V2.0d 004
- ---------
-
- All 30 F-Keys can be programmed from the host, the key numbers are:
-
- <F1> = 47 <Shift><F1> = 17 <Ctrl><F1> = 29
- <F2> = 48 <Shift><F2> = 18 <Ctrl><F2> = 31
- <F3> = 49 <Shift><F3> = 19 <Ctrl><F3> = 32
- <F4> = 50 <Shift><F4> = 20 <Ctrl><F4> = 33
- <F5> = 51 <Shift><F5> = 21 <Ctrl><F5> = 34
- <F6> = 53 <Shift><F6> = 23 <Ctrl><F6> = 59
- <F7> = 54 <Shift><F7> = 24 <Ctrl><F7> = 61
- <F8> = 55 <Shift><F8> = 25 <Ctrl><F8> = 62
- <F9> = 56 <Shift><F9> = 26 <Ctrl><F9> = 63
- <F10> = 58 <Shift><F10> = 28 <Ctrl><F10> = 64
-
- Example:
- ESC P1;1|17/21 54 65 73 74 ESC\
-
- loads <Sh47ift><F1> with !Test
-
- V2.0d 005
- ---------
-
- Fixed a minor Kermit bug.
-
- V2.0d 007
- ---------
-
- Fixed a few errors in the resource file, plus a few minor cleanups.
-
- V2.0d 008
- ---------
-
- Fixed bug in the 'Terminal 1' dialog, which caused the status
- of the printer in the 'Terminal 2' dialog to get mangled.
-
- V2.0d 009
- ---------
-
- Fixed a bug in the Kermit send-init packet, the length fields for
- long packets were illegal if the length was smaller then 94.
-
- V2.0d 011
- ---------
-
- Fixed a small problem in the single-line editor.
-
- V2.0d 012
- ---------
-
- Changed a number of things in the single-line editor, mainly:
- - the current line is added to the buffer AFTER you press
- <Return>
- - empty lines (just <Return>) are discarded
-
- V2.0d 014
- ---------
-
- - Fixed a bug in sending Kermit server commands with arguments (I really
- took a long time to catch this one).
-
- - With Mega-ST TOS or newer, there is a slight performance improvement
- by using directly the address of the kbshift variable, this reduces
- the time used by the main loop of UniTerm by 0.07 mS (which is
- equivalent to about 70 characters/second at 9600 baud).
-
-
- ****************************************************************************
-